//
// Created by YeMingMing on 2024-03-05.
//
// 设 a^2=b，b为完全数，即存在一个数的平方为b(ab均为整数)。对所有三位数来说，输出有两个及以上重复数字的完全数。

#include <stdio.h>

int isRepeat(int x) {
    int a = x % 10;
    int b = (x/10) % 10;
    int c = (x/100) % 10;
    return a==b || a==c || b==c;
}

void find_num() {
    for (int i = 10;i*i<1000;++i) {
        if (isRepeat(i*i)) {
            printf("%d ",i*i);
        }
    }
}



int main() {
    find_num();
    return  0;
}
